@charset "utf-8";



.fl{ float:left}
.fr{ float:right}
.clearline{ background:#f5f5f5; height:0.7rem; clear:both;}
.comm-width{ max-width:80%; margin:0 auto; display:block;}
.tl-fdh-02 ul{text-align:center; margin-top:20px;}
.tl-fdh-02 li{ display: inline-block;
    text-align: center;
    line-height: 45px;
    padding-left: 1%;
    background-color: #f4f4f4;
    padding-right: 1%;
    width: 48%;
    overflow: hidden;
    height: 45px;}
.tl-fdh-02 li:hover{
	background-color: #990000;
	color: #FFF;
}
.tl-fdh-02 li:hover a{
	color: #FFF;
}



.banner{ width:100%;}
.flexslider_common{position:relative;height:auto;overflow:hidden; float:none;}
.slides_common{position:relative;z-index:1;float:none}
.slides_common li{height:auto; float:none}
.flexslider_common .slides_common li img{ width:100%; border:none; display:block}
.slides_common li a{ width:100%; height:100%; display:block;}
.flex-control-nav{position:absolute;bottom:25px;z-index:200;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:40px;height:7px;margin-right:12px;_display:inline;zoom:1;float:none; text-indent:-50px;opacity: 0.7}
.flex-control-nav a{display:inline-block;width:40px;height:7px;overflow:hidden; background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{ background:#d40000;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:37%; display:none}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.hotlink{ width:100%; height:45px; line-height:45px; border-bottom:1px #bfbfbf solid}
.hotlink a{ margin: 0 15px;display: inline-block; }
.shad{background: url(/images/yy.jpg) no-repeat center center; width:100%; height:39px;}

.product-info{ width:100%}
.product-info .title{ width:100%}
.product-info .title h1{ background: url(/images/title_bg.gif) no-repeat center center; font-size:30px; color:#ba0403; width:100%; height:54px; line-height:54px; text-align:center}
.product-info .title h1 span{ font-size:25px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; text-transform: uppercase}
.product-info .title h2{width: 100%;text-align: center;line-height: 40px;font-size: 16px}
.product-bg{background: #f0f0f0;padding: 60px 0;width: 100%;font-size: 0}
.product-bg .left{width: 218px;background: #fff;font-size: 0}
.product-bg .left .title{background:url(/images/prut_bg.png) no-repeat;width: 100%;height: 101px;}
.product-bg .left ul.submenu li{width: 100%;}
.product-bg .left ul.submenu li a{line-height:48px;width: 100%;display: block;text-align: center;border-bottom: 1px #f0f0f0 solid;font-size: 14px}
.product-bg .left ul.submenu li a:hover{background: #fafafa}
.product-bg .left .severtel{width: 100%;background: url(/images/severtel_bg.png) no-repeat 0 0;height: 86px;font-family: Impact;font-size: 22px;color: #fff;padding-left: 40px;padding-top: 45px; margin-top: 143px}
.product-bg .right{width: 940px;background: #fff;padding: 30px;font-size: 0}
.product-bg .right dl{width: 32%; margin-right: 2%;display: inline-block;padding: 10px;text-align: center; }
.product-bg .right dl:nth-child(3n){margin-right: 0}
.product-bg .right dl a dt{border:1px #e6e7e7 solid;overflow: hidden;}
.product-bg .right dl a dt img{width:98%;display: inline-block;transition: all 0.2s}
.product-bg .right dl a:hover dt{border-color:#d40000 }
.product-bg .right dl a:hover dt img{transform: scale(1.05);}
.product-bg .right dl a dd{width: 100%;padding: 10px 1%;padding-bottom: 0; text-align: left;display: block;font-size: 14px}
.product-bg .right dl a:hover dd{color:#d40000 }

.pro-title{width: 100%;}
.pro-title .title{width: 100%;background: #ba0403;line-height: 90px; border-bottom: 8px #d8d8d8 solid; text-align: center;color: #fff; font-weight: bold; font-size: 30px;vertical-align: top;}
.advantage{background: url(/images/ys_bg.jpg) no-repeat center top;width: 100%;position: relative;}
.advantage .arr i{background:url(/images/adv_arr.png) no-repeat;width: 31px; height: 25px; display: block; position: absolute;top:-9px; left: 49.3%}
.advantage .right-text{width: 100%;padding-left: 700px; padding-top: 28px}
.advantage dl{height: 132px}
.advantage dl dt{font-size: 24px; line-height: 40px}
.advantage dl dd{font-size: 14px;line-height: 20px}
.advantage .left-text{width: 100%;padding-right: 400px;padding-left: 200px;padding-top: 25px;height: 530px}
.advantage .left-text dl{margin-bottom: 25px }

.application{width: 100%;background: url(/images/shad.gif) no-repeat center bottom; padding-bottom: 55px;}
.application .title{width: 100%;text-align: center;}
.application .title h1{font-weight: bold; font-size: 30px;color: #d40000}
.application .title h2{font-size: 24px;line-height: 40px}
.application .content{width: 100%;font-size: 0;padding-top: 30px}
.application .content dl{width: 23.5%; margin-right: 2%;display: inline-block;text-align: center;}
.application .content dl:last-child{margin-right: 0}
.application .content dl a dt{border: 1px #eee solid;overflow: hidden;}
.application .content dl a dt img{width: 95%; display: inline-block;transition: all 0.2s}
.application .content dl a:hover dt{border-color: #d40000}
.application .content dl a:hover dt img{transform: scale(1.05);}
.application .content dl a dd{width: 100%; padding-top: 10px;font-size: 14px}
.application .content dl a:hover dd{color: #d40000}

.news-info{width: 100%;font-size: 0;background: url(/images/news_shad.gif) no-repeat bottom center;padding-bottom: 80px}
.news-info .left-news{width: 750px; padding-right: 50px;vertical-align: top;}
.news-info .title{width: 100%;position: relative;border-bottom: 1px #bbbbbb solid}
.news-info .title h1{font-size: 20px; line-height: 50px;color: #d40000}
.news-info .title h2{line-height: 50px}
.news-info .title i{width: 80px;height: 4px;background: #d40000;position: absolute;bottom: -3px;left: 0;display: block;}
.news-info .left-news .new-list{width: 100%;padding-top: 30px}
.news-info .left-news .new-list dl {font-size: 0; margin-bottom: 15px}
.news-info .left-news .new-list dl a dt{width: 18%;overflow: hidden;display: inline-block;vertical-align: top;border:1px #eee solid;}
.news-info .left-news .new-list dl a dt img{width: 100%; height: 75px}
.news-info .left-news .new-list dl a dd{width: 82%;display: inline-block;vertical-align: top;padding-left: 4%;padding-top: 3px}
.news-info .left-news .new-list dl a dd h1{width: 100%;height: 40px;line-height: 20px;overflow: hidden;background: url(/images/point.gif) no-repeat left 7px;padding-left: 12px;color: #333;font-size: 14px;font-weight: bold;}
.news-info .left-news .new-list dl a:hover dd h1{color: #d40000}
.news-info .left-news .new-list dl a dd h2{line-height: 30px;color: #888}
.news-info .left-news .new-list dl a:hover dd h2{color: #d40000}
.news-info .right-news{width: 450px;vertical-align: top;}
.news-info .right-news .new-list {width: 100%;padding-top: 30px}
.news-info .right-news .new-list li{line-height: 38px;border-bottom: 1px #ddd dotted;font-size: 0;width: 100%}
.news-info .right-news .new-list li a{background: url(/images/point.gif) no-repeat left center;padding-left: 12px;display: inline-block;width: 75%;font-size: 13px;}
.news-info .right-news .new-list li span{width:25%;text-align: right;display: inline-block;font-size: 12px;}

.about-info {width: 100%;font-size: 0;padding-top: 30px}
.about-info .about-img{width: 30%;vertical-align: top;}
.about-info .about-img img{width: 100%}
.about-info .about-text{width: 70%; padding-left: 4%;vertical-align: top;}
.about-info .about-text h1{width: 100%;font-size: 20px;line-height: 45px;padding-top: 10px}
.about-info .about-text h2{font-size: 14px;line-height: 35px;padding-top: 20px}

.feed{width: 100%;height: 500px;background: url(/images/feedback_bg.jpg) no-repeat center top;margin-top:50px;}
.feed .feed-left{width: 350px;padding-top: 55px}
.feed .feed-left h1{width:100%;font-size: 30px;padding-bottom: 20px}
.feed .feed-left h2{width: 100%;font-size: 14px;line-height: 25px}
.feed .feed-left h3 {padding-top: 28px}
.feed .feed-left h3 a{display: inline-block;margin-right: 20px}
.feed .feed-right{background: url(/images/feed_input_bg.png) no-repeat 0 0;width: 451px;height: 460px;padding-left: 80px}
.feed .feed-right .feed-input{width: 100%}
.feed .feed-right .feed-input h1{color: #fff;font-size: 20px;line-height: 70px;display: inline-block;}
.feed .feed-right .feed-input h2{color: #bc7684;text-transform:uppercase;font-size: 16px;display: inline-block;;padding-left: 5px;line-height: 70px;}
.feed .feed-right .feed-input form{width: 100%;padding: 20px 0}
.feed .feed-right .feed-input form textarea,.feed .feed-right .feed-input form input{width: 90%;border:1px #eee solid;line-height: 28px;height: 28px}
.feed .feed-right .feed-input form textarea{height: 100px;line-height: 20px}
.feed .feed-right .feed-input form #dynamicNum{color: #f50}
.feed .feed-right .feed-input form span{color: #888;line-height: 20px;display: inline-block;}
.feed .feed-right .feed-input input.minwidth{width: 50%;display: inline-block;vertical-align: middle;}
.feed .feed-right .feed-input form img{display: inline-block;vertical-align: middle;}
.feed .feed-right .feed-input form input.submit{cursor:pointer;font-size: 13px}
.feed .feed-right .feed-input form input.submit:hover{background: #d40000;color: #fff}

.inner-banner{width: 100%;height: 250px;text-align: center;}
.inner-banner h1{font-size: 32px;line-height: 70px;color: #fff;padding-top: 70px}
.inner-banner h2{color: #fff;font-size: 15px;}
.inner-banner.black h1,.inner-banner.black h2{color: #333}
.comm-content{width: 100%;padding-top:0px}
.comm-content .title-line{width: 100%;background:url(/images/local_bg.gif) repeat-x 0 50px;    height: 60px}
.comm-content .title h1{width: 100%;font-size: 50px;padding: 0 2px;  color: #2c4170;font-family: Impact;margin-top: 10px;}
.comm-content .title h2{width: 100%;text-align: center;background:url(/images/local_bg.gif) repeat-x 0 11px #fff; margin-top:-39px;display: block;position: relative;z-index: 10;height: 22px;}
.comm-content .title h2 i{display: inline-block;width: 30px;height: 3px;background: #222;vertical-align:middle;}
.comm-content .title h2 b{font-size: 14px;padding: 0 10px;background: #fff}
.comm-content .title-line .fr{padding-top: 20px;color: #999;font-size: 13px;}
.comm-content .title-line .fr a{color: #f95e00}
.comm-content .comm-body{width: 100%;padding: 40px 0;font-size: 15px;line-height: 35px}
.comm-content .shad{background: url(/images/shad.gif) no-repeat center center;width: 100%;height: 80px;clear: both;}

.product-list,.equipment-list{
	width: 100%;
	padding-top:40px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
.product-list .left{width: 220px; float:left;}
.product-list .left > h1{background: #2c4170;color: #fff;text-align: center;font-size: 25px;line-height: 90px}
.product-list .submenu{background: #f2f2f2;padding: 20px 15px}
.product-list .submenu li{ margin-bottom: 7px}
.product-list .submenu li a{display: block;background:url(/images/sub_menu.png) repeat-x bottom;line-height: 30px;border: 1px #ddd solid;border-radius: 2px;padding-left:25px;font-size: 14px}
.product-list .submenu li.this a,.product-list .submenu li a:hover{background-position: top;border-color: #f95e00;color: #fff}
.product-list .left .left-tel{background: url(/images/left_tel.gif) no-repeat 20px center #e2e2e2;height: 90px;padding-left: 45px;padding-top:23px}
.product-list .left .left-tel h2{color: #f95e00;font-family: Impact;font-size: 25px}
.product-list .right{width: 76%;float:right;} 
.product-list .right .lm-title{width: 100%;border-bottom: 1px #eee solid;}
.product-list .right .lm-title h1{
	color: #1a305e;
    font-size: 30px;
    display: inline-block;
    line-height: 50px;
    font-weight: bold;}
.product-list .right .lm-title h2{display: inline-block;padding-left: 10px;line-height: 50px;font-size: 16px;text-transform: uppercase;color: #aaa;font-family: sans-serif}
.product-list .right .products{width: 100%;font-size: 0;padding: 30px 0}
.product-list .right .products dl{width: 31.9%; margin-right: 2%;display: inline-block; margin-bottom:20px}
.product-list .right .products dl:nth-child(3n){margin-right: 0}
.product-list .right .products dl a dt{width: 100%;border: 1px #eee solid;padding: 0px;overflow: hidden;}
.product-list .right .products dl a:hover dt{border-color: #f95e00}
.product-list .right .products dl a dt img{width: 100%;transition: all 0.2s}
.product-list .right .products dl a:hover dt img{transform: scale(1.05)}
.product-list .right .products dl a dd{width: 100%;line-height: 40px;height: 40px;overflow: hidden;font-size: 14px}
.product-list .right .products dl a:hover dd{color: #f95e00}

.prut_content{
	width: 100%;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}
.prut_content .left-img{width: 50%;float: left;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:450px;height:450px;background:#ffffff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #dedede;background:#ffffff /*url(zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:100%;border:1px solid #dfdfdf;}
.spec-scroll{clear:both;margin-top:15px;width:100%;}
.spec-scroll .prev{float:left;margin-right:6px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #ccc;background:#ebebeb;cursor:pointer;text-decoration:none;font-size: 12px}
.spec-scroll .items{float:left;position:relative;width:92%;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:99999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:54px;height:50px;}
.spec-scroll .items ul li.this img,.spec-scroll .items ul li img:hover{border:2px solid #f60;padding:1px;}

.right-pinfo{width: 45%;float: right;}
.right-pinfo h1{ font-size:22px; color:#222; line-height:30px;     padding: 0px 0px 15px; width:100%}
.right-pinfo ul{ width:100%;padding:5px 0;  border-top:1px #eee dotted}

.right-pinfo dl{ width:100%; padding-top:15px; clear:both}
.right-pinfo dl dt{ width:100%; font-size:15px; font-weight:bold; padding-bottom:15px}
.right-pinfo dl dd{background:#1a305e;width:auto;font-size:16px;font-weight:bold;color:#fff;padding: 5px 15px;border-radius:5px}
.prut_content .detail{ width:100%; padding:40px 0px 0px; clear:both;}
.prut_content .detail .title{ width:100%; background:url(../images/intro_bg.gif) repeat-x bottom}
.prut_content .detail .title h1{ background:#5d5d5d; line-height:36px; display:inline-block; padding:0 40px; color:#fff; font-size:16px;width: auto;}
.prut_content .detail .p-intro{ width:100%; padding:25px 0px 0px;font-size: 15px;line-height: 32px;}
.prut_content .detail .p-intro img{display: inline-block; width: 100%;
    height: auto;}
.prut_content .detail .p-intro div,.prut_content .detail .p-intro p{}


.newslist{width: 100%;padding: 30px 0}
.newslist li{width: 100%;border-bottom: 1px #eee dotted;font-size: 0}
.newslist li a{width: 85%;display: inline-block;line-height: 45px;font-size: 15px;background:url(/images/point.gif) no-repeat 5px center;padding-left: 20px;color: #666;}
.newslist li span{width: 10%;display: inline-block;line-height: 45px;font-size: 14px;font-family: Arial, Helvetica, sans-serif;text-align: right;    color: #666;}

.equipment-list dl{width: 23.1%;display: inline-block;margin-right: 2%; margin-bottom: 20px;vertical-align: top;}
.equipment-list dl:nth-child(4n){margin-right: 0}
.equipment-list dl a dt{width: 100%;overflow: hidden;border: 1px solid #ddd;}
.equipment-list dl a dt img{width: 100%;transition: all 0.2s;height: 200px}
.equipment-list dl a:hover dt img{transform: scale(1.05)}
.equipment-list dl a dd{width: 100%;text-align: center;font-size: 16px;line-height: 23px;
    color: #666;
    padding-top: 8px;}
.equipment-list dl a dd span{ font-weight:bold; color:#0a399a;}
.equipment-list dl a:hover dd{color: #007bff}

.newslist_content{width:100%;padding:50px 0; }
.newslist_content h1{ text-align:center; font-size:32px; color:#333; margin-bottom:45px; padding-top:10px;} 
.xq_share{ width:100%;padding:15px 0; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-bottom:50px;}
.xq_share em{font-style: normal;}
.xq_share p{ float:left; font-size:12px; color:#999; line-height:34px;}
.xq_share p i{ margin:0 5px;}
.xq_share p img{ margin-left:10px; cursor:pointer;display: inline-block;}
.xq_share .bdsharebuttonbox{ float:right;padding-top:5px}
.news_content{ overflow:hidden; width:100%; margin-bottom:60px; padding-bottom:50px}
.news_content#BodyLabel{ line-height:28px; color:#555; text-indent:0; margin-bottom:10px;font-size: 15px}
.news_content#BodyLabel div{ width:100%}
.news_content#BodyLabel img{ margin:20px 0}
#view2 #BodyLabel h6{ font-size:14px; line-height:36px; text-align:center; width:100%; color:#fff; background:#6b8bc5;}
.page_num{ width:100%; font-size:14px;}
.page_num .pre_next{ width:49%; background:#f7f7f7;overflow:hidden;}
.page_num .pre_next span{ display: inline-block; text-decoration:none; width:20%; line-height:60px; font-size:14px; background-color:#e8e8e8; text-align:center;transition: all 0.1s; cursor:pointer; vertical-align:top}
.page_num .pre_next span:hover{ background:#dc1313; color:#fff;}
.page_num .pre_next a{width:70%; display:inline-block; padding-left:3%; line-height:60px; height:60px; overflow:hidden;font-size:14px; vertical-align:top}
.page_num .pre_next b{width:70%;display:inline-block; padding-left:3%; line-height:60px; height:60px; font-weight:normal; color:#999; vertical-align:top}

.showerr{ padding-bottom: 30px; line-height:35px; width:100%; text-align:center; display:block}
.showerr B{color:#c01130; font-size:18px; }

.pagelist{font-size: 14px;text-align: center;width: 100%;border-top: 1px #eee solid;padding-top: 30px}
.pagelist.noborder{border-top: none;}
.pagelist .yellow {padding: 7px 0; margin: 4px; text-align: right; font-size:13px;}
.pagelist .yellow B{ padding:0 4px; font-size:13px;display: inline-block;}
.pagelist .yellow a {border: #ddd 1px solid; margin: 3px; padding: 3px 7px; text-decoration: none; font-size:13px; color:#666;display: inline-block;vertical-align: middle;}
.pagelist .yellow a:hover {border: #f95e00 1px solid;background: #f95e00; color: #fff; text-decoration:none}
.pagelist .yellow span.current {border: #f95e00 1px solid; font-weight: bold; margin: 3px; color: #fff; padding: 3px 7px;background: #f95e00; font-size:14px;vertical-align: middle;display: inline-block;}
.pagelist .yellow span.disabled {border: #ddd 1px solid; padding: 3px 7px; margin: 3px; color: #aaa; font-size:13px }


#myform img{display: inline-block;vertical-align: middle; margin: 0 5px}
#myform textarea{padding:5px}

.foot,.foot .nav{width: 100%}
.foot .nav{background: #000;text-align: center;color: #999;}
.foot .nav a{line-height: 35px;color: #fff;font-size: 13px;display: inline-block;}
.foot_contact{background: #f95e00;width: 100%;padding: 50px}
.foot_contact .f_logo{background:url(/images/foot_logo.png) no-repeat;width:348px;height: 200px}
.foot_contact .f_contact{width: 580px;padding-left: 50px}
.foot_contact .f_contact{line-height: 30px;}
.foot_contact .f_contact li{font-size: 14px;color: #ffc}
.foot_contact .f_contact li:nth-child(n+3):nth-child(-n+5){color: #ff0}
.foot_contact .f_code{text-align: center;color: #fff;line-height: 40px}



.g_pro h2{    background:#1a305e;height: 65px; padding-top: 10px;text-align: center;}
.g_pro h2 a{font-size: 22px;color: #fff;font-weight: bold;}
.g_pro h2 em{display: block; color: #000;font-size: 14px;font-family: arial;text-transform: uppercase; font-weight: normal; padding-top: 5px;}
.g_pro .m_flc{background: #ececec;  }
.g_pro .fld{background:url(../images/fld.jpg) no-repeat;height: 70px;}
.g_pro .m_pleft{float: left;width: 21%;}
.g_pro h3{width: 210px;padding-bottom: 5px;background:url(../images/sha.jpg) no-repeat left bottom; overflow: hidden; }
.g_pro h3 a{display: block;height: 38px;line-height: 38px; padding: 0 50px 0 40px;background:url(../images/flh3.jpg) no-repeat; font-size: 16px;color: #fff;font-weight: bold; }
.g_pro h3 a:hover,.g_pro .cur a{background:url(../images/flh3h.jpg) no-repeat;}
.g_pro h4{height: 38px;line-height: 38px;overflow: hidden;margin-bottom: 5px;background: #7b7b7b;}
.g_pro h4 a{display: block;height: 38px;line-height: 38px; padding: 0 20px 0 20px;background:url(../images/flh4.jpg) no-repeat; font-size: 16px;color: #fff;font-weight: bold;}
.g_pro h4 a:hover,.g_pro .cur2 a{background:url(../images/flh4h.jpg) no-repeat;}
.g_pro .lasth4{margin-bottom: 0;}
.g_pro .u_lst3{width: 210px; padding: 12px 0;}
.g_pro .u_lst3 li{height: 26px;line-height: 26px;overflow: hidden;border-bottom: 1px solid #20266c;padding-left: 45px;}
.g_pro .u_lst3 li a{font-size: 14px;color: #fff;}


.left-tel{
	background:#1a305e;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align:center;
	color:#fff;
	margin-top: 10px;
}
.left-tel h2{
	background:none;
    height: auto;
    padding-top: 0px;
	color:#666;
	line-height:35px;
	color:#fff;
	font-weight:bold;
	font-size:22px;
	}
.left-tel h1{ color:#fff;line-height:35px; font-size:15px;}
.left-tel img {
    vertical-align: middle;
    margin-right: 5px;
}

    .lianxi li {
        float: left;
        border: 1px solid #eee;
        width: 23.7%;
        height: 180px;
        text-align: center;
        margin-right: 20px;
        color: #666;
        margin-bottom: 30px;
        line-height: 160%;
        padding: 0 10px;
        background: rgb(245, 245, 245);
    }
    
    .lianxi li.last {
        float: right;
        margin-right: 0px
    }
    
    .lianxi li img {
        margin-top: 20px;
        width: 46px;
    }
    
    .lianxi li i {
        display: block;
        font-size: 18px;
        color: #333;
        padding-bottom: 8px;
        font-style: normal;
        padding-top: 10px;
    }
    
    .lianxi li span {
        display: block;
        font-size: 18px;
        color: #333;
    }
    
    .lianxi li.last span {
 
    }
	
.detail .sec_m td {
    border: 1px solid #D8D8D8;
    line-height: auto;
    padding-left: 3px;
    text-align: center;
    padding-right: 3px;
}

.detail table tr:nth-child(1) {
    background: #004ea0;
    color: #fff;
    font-size: 13px;
}
.detail table tr:nth-child(1) {
    background: #004ea0;
    font-size: 16px;
    font-weight: bold;
}
.detail table p {
    line-height: 30px;
	text-align:center;
}
.table_line ul li{
	list-style-type:disc ;
	}
.banner_link{ position:absolute; margin-top:-150px;}
.banner_link2{
	display:block;
	height:165px;
	border:0px solid #000;
	width:200px;
}
.banner_link2:nth-child(1){ margin-left:80px;}
.banner_link2:nth-child(3){ margin-left:-80px;}
.banner_link2:nth-child(4){ margin-left:-150px;}
.table_line{font-size: 14px;
    line-height: 28px;}
	
	
	
	
.sidebar-widget-area .widget {
  padding: 30px 50px 35px;
  border: 2px solid #e3e3e3;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-widget-area .widget {
    padding: 30px 15px 35px;
  }
}
@media (max-width: 991px) {
  .sidebar-widget-area .widget {
    padding: 30px 15px 35px;
  }
}
.sidebar-widget-area .widget h4.widget-title {
  padding-bottom: 10px;
  border-bottom: 2px solid #e3e3e3;
  margin-bottom: 20px;
      font-size: 23px;
    font-weight: bold;
}
.sidebar-widget-area .widget.search-widget {
  padding: 0;
  border: none;
}
.sidebar-widget-area .widget.search-widget form .form_group .form_control {
  height: 80px;
  border: 2px solid #e3e3e3;
}
.sidebar-widget-area .widget.search-widget form .form_group .search-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 80px;
  color: #fff;
  font-size: 20px;
  background-color: #e67817;
  border: 0px;
}
.sidebar-widget-area .widget.catageory-widget ul.categeory-link li {
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #e3e3e3;
  margin-bottom: 22px;
}
.sidebar-widget-area .widget.catageory-widget ul.categeory-link li:last-child {
  padding-bottom: 0px;
  border-bottom: none;
  margin-bottom: 0px;
}
.sidebar-widget-area .widget.catageory-widget ul.categeory-link li a {
  position: relative;
  display: block;
  font-weight: 500;
  font-size: 16px;
}
.sidebar-widget-area .widget.catageory-widget ul.categeory-link li a:after {
  display: inline-block;
  float: right;
  content: "\eb08";
 font-family: "iconfont" !important;
  font-weight: 400;
}
.sidebar-widget-area .widget.catageory-widget ul.categeory-link li a:hover, .sidebar-widget-area .widget.catageory-widget ul.categeory-link li a:focus {
  color: #e67817;
}
.sidebar-widget-area .widget.widget-recent-post h4.widget-title {
  margin-bottom: 30px;
}
.sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content {
  margin-bottom: 20px;
  display: flex;
}
.sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content:last-child {
  margin-bottom: 0px;
}
.sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content img {
  width: 120px;
  height: 70px;
}
.sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content .post-title-date {
  margin-left: 15px;
  margin-top: -6px;
}
.sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content span.posted-on {
  font-size: 14px;
}
.sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content span.posted-on i {
  color: #e67817;
  margin-right: 10px;
}
.sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content h6 {
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  transition: all 0.3s ease-out 0s;
}
.sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content h6:hover, .sidebar-widget-area .widget.widget-recent-post ul.recent-post-widget li.post-thumbnail-content h6:focus {
  color: #e67817;
}
.sidebar-widget-area .widget.widget-tag-cloud {
  padding-bottom: 30px;
}
.sidebar-widget-area .widget.widget-tag-cloud h4.widget-title {
  margin-bottom: 30px;
}
.sidebar-widget-area .widget.widget-tag-cloud a {
  display: inline-block;
  background-color: #f7f7f7;
  padding: 7px 12px;
  margin-right: 5px;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 500;
}
.sidebar-widget-area .widget.widget-tag-cloud a:hover, .sidebar-widget-area .widget.widget-tag-cloud a:focus {
  color: #fff;
  background-color: #e67817;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-widget-area .widget.widget-tag-cloud a {
    padding: 7px 15px;
  }
}
@media (max-width: 991px) {
  .sidebar-widget-area .widget.widget-tag-cloud a {
    padding: 7px 15px;
  }
}
.sidebar-widget-area .widget.about-widget {
  padding: 40px 50px 30px;
}
.sidebar-widget-area .widget.about-widget .about-content .thumb img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  margin: 0 auto;
  margin-bottom: 20px;
}
.sidebar-widget-area .widget.about-widget .about-content .content h4 {
  font-size: 22px;
  margin-bottom: 6px;
}
.sidebar-widget-area .widget.about-widget .about-content .content p {
  margin-bottom: 16px;
}
.sidebar-widget-area .widget.about-widget .about-content .content p.position {
  color: #ff4545;
  margin-bottom: 10px;
}
.sidebar-widget-area .widget.about-widget .about-content .content ul.social-link li {
  margin-left: 8px;
  margin-right: 8px;
}
.sidebar-widget-area .widget.about-widget .about-content .content ul.social-link li a:hover, .sidebar-widget-area .widget.about-widget .about-content .content ul.social-link li a:focus {
  color: #e67817;
}
.sidebar-widget-area .widget.cta-widget {
  padding: 0px;
  border: none;
}
.sidebar-widget-area .widget.cta-widget .cta-content {
  position: relative;
  padding: 100px 40px;
  z-index: 1;
}
.sidebar-widget-area .widget.cta-widget .cta-content:after {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(15, 15, 15, 0.75);
  z-index: -1;
}
.sidebar-widget-area .widget.cta-widget .cta-content .content h3 {
  color: #fff;
  font-size: 35px;
  line-height: 45px;
  font-weight: 400;
  margin-bottom: 20px;
}
.sidebar-widget-area .widget.cta-widget .cta-content .content p {
  color: #fff;
  margin-bottom: 30px;
}

.fidda-pagenitation ul.pagenitation-link li {
  display: inline-block;
  margin-right: 10px;
}
.fidda-pagenitation ul.pagenitation-link li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 55px;
  height: 55px;
  border: 2px solid #e3e3e3;
  border-radius: 50%;
  color: #000000;
  transition: all 0.3s ease-out 0s;
}
.fidda-pagenitation ul.pagenitation-link li a:hover, .fidda-pagenitation ul.pagenitation-link li a:focus, .fidda-pagenitation ul.pagenitation-link li a.active {
  border-color: #e67817;
}
.mb-30 { margin-bottom:30px;}
.mb-50 { margin-bottom:50px;}


.blog-details-section .blog-details-wrapper .blog-post-item {
  margin-bottom: 40px;
}
.blog-details-section .blog-details-wrapper .blog-post-item .post-thumbnail {
  margin-bottom: 30px;
}
.blog-details-section .blog-details-wrapper .blog-post-item .entry-content .post-meta {
  margin-bottom: 15px;
}
.blog-details-section .blog-details-wrapper .blog-post-item .entry-content .post-meta ul li {
  display: inline-block;
  margin-right: 20px;
}
.blog-details-section .blog-details-wrapper .blog-post-item .entry-content .post-meta ul li span i {
  margin-right: 10px;
  color: #e67817;
}
.blog-details-section .blog-details-wrapper .blog-post-item .entry-content h3 {
  margin-bottom: 15px;
  font-size: 22px;
}
.blog-details-section .blog-details-wrapper .blog-post-item .entry-content p {
  margin-bottom: 20px;
}
.blog-details-section .blog-details-wrapper .blog-post-item .entry-content .blockquote {
  background-color: #f7f7f7;
  padding: 50px 60px;
  text-align: center;
  margin-bottom: 30px;
}
.blog-details-section .blog-details-wrapper .blog-post-item .entry-content .blockquote h4 {
  font-weight: 500;
  line-height: 35px;
  color: #1a191d;
  margin-bottom: 20px;
}
.blog-details-section .blog-details-wrapper .blog-post-item .entry-content .blockquote h5 {
  color: #e67817;
}
.blog-details-section .blog-details-wrapper .comments-area h4.comments-title {
  margin-bottom: 30px;
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment {
  position: relative;
  display: flex;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment {
    flex-wrap: wrap;
  }
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment:nth-child(even) {
  padding-left: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment:nth-child(even) {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment:nth-child(even) {
    padding-left: 0px;
  }
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-avatar {
  min-width: 100px;
  max-width: 100px;
  height: 100px;
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-wrap {
  margin-left: 30px;
}
@media (max-width: 991px) {
  .blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-wrap {
    margin-left: 0px;
    margin-top: 30px;
  }
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-wrap .comment-author-content .span.author-name {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-wrap .comment-author-content .span.date {
  margin-left: 10px;
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-wrap .comment-author-content p {
  margin-bottom: 10px;
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-wrap .comment-author-content a.reply {
  font-weight: 600;
}
.blog-details-section .blog-details-wrapper .comments-area ul.comments-list .comment .comment-wrap .comment-author-content a.reply:after {
  display: inline-block;
  content: "";
  font-family: "Font Awesome 5 Pro";
  padding-left: 10px;
}
.blog-details-section .blog-details-wrapper .comments-respond {
  background-color: #f7f7f7;
  padding: 45px 50px;
}
.blog-details-section .blog-details-wrapper .comments-respond h4.comments-heading {
  margin-bottom: 30px;
}
.blog-details-section .blog-details-wrapper .comments-respond .form_group .form_control {
  margin-bottom: 30px;
  border: none;
  background-color: #fff;
}
.blog-details-section .blog-details-wrapper .comments-respond .form_group textarea.form_control {
  height: 140px;
}
.blog-details-section .blog-details-wrapper .comments-respond .form_group i {
  color: #e67817;
  position: absolute;
  right: 30px;
  top: 30px;
  font-size: 14px;
}
.bread-crumb{ color:#fff;}
.pt-120{ padding-top:80px;}
.bread-crumb .icon-shouye1{display: inherit;}
.pro-content{ padding-top:30px;}
.pro-content .right{width: calc(100% - 300px); margin-top:10px;}
.pro-sort{
	font-size: 22px;
	line-height: 40px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	margin-bottom:20px;
	padding-bottom:10px;
}
.liucheng{ padding-top:20px; line-height:40px; font-size:16px;}
.pro-detail-img img{ margin-bottom:20px;}
@media(max-width:900px){
.pro-content .right {
    width: calc(100%);
}
.right-pinfo h1 {
    clear: both;
}
}